home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 1
/
Cream of the Crop 1.iso
/
EDITOR
/
DTE5_1.ARJ
/
DTE.MAN
< prev
next >
Wrap
Text File
|
1991-02-06
|
7KB
|
265 lines
DTE(1L) Programmer's Manual DTE(1L)
NAME
dte - full screen text editor
SYNOPSIS
dte [ filename ]
DESCRIPTION
dte is a simple full-screen text editor suitable for editing
program source code. It was designed with goals including:
1. To perform well over slow serial communication lines;
2. To imitate the command keys used in WordStar / Turbo
Pascal.
It is therefore expected that this editor will be particu-
larly suitable for distance education students, who normally
use Turbo Pascal (and hence are already familiar with the
keystrokes required), and who also normally have to log in
via 300/1200/2400 baud modems.
To edit a file called "test.p", use the command:
dte test.p
If "test.p" already exists, it will be loaded ready to edit.
If it does not yet exist, dte will create a new empty file.
If no file is specified, then dte will automatically display
its on-line help (which contains most of the information
included in this manual entry).
In the following commands, ^x is used to represent control-x
(this means holding down the control key, and then typing
x).
Cursor Movement Commands:
^X - line down
^E - line up
^D - character right
^S - character left
^F - word right
^A - word left
^C - screen down
^R - screen up
^QC - end of file
^QR - beginning of file
^QX - bottom of screen
^QE - top of screen
^QD - end of current line
^QS - beginning of current line
^QI - start of particular line in file (dte will prompt for
line number)
^QB - beginning of marked block
^QK - end of marked block
^Q0 ... ^Q9 - move to marker 0 ... 9
Printed 2/6/91 dte Version 5.1 1
DTE(1L) Programmer's Manual DTE(1L)
^Q[ - match forwards - works with () {} [] '' "" /* */
begin end [if the cursor is on one of these charac-
ters, then it will be moved to the matched pair]
^Q] - match backwards - works with () {} [] '' "" /* */
begin end
^QF - find text in file [dte will prompt for text to find
and for options - see below]
^QP - move to previous position
Screen Scrolling Commands:
^Z - scroll down one line
^W - scroll up one line
^C - scroll down one page
^R - scroll up one page
Search and Replace Commands:
^QF - find
^QA - replace
^L - repeat last find/replace
Find/Replace Options:
U - ignore case
B - search backwards
G - scan entire file (global)
L - scan marked block (local)
N - replace without asking
M - match original case when replacing
W - match entire words only
<n> - perform find/replace <n> times
Editing Search Strings (and file names):
^S - move cursor left
^D - move cursor right
^E - move to start of string
^X - move to end of string
^Y - delete all of string
^R - restore original string
^G - delete character under cursor
<BackSpace> - delete character to left of cursor
printable characters are inserted at the cursor
Block Commands:
^KB - mark start of block
^KK - mark end of block
^KH - hide/unhide block
^KC - copy marked block to cursor
^KV - move marked block to cursor
^KY - delete marked block
^KW - write block to file
^KR - read in file at cursor
^K@ - read in file at cursor, expanding tabs etc
^KP - print block or entire file
Printed 2/6/91 dte Version 5.1 2
DTE(1L) Programmer's Manual DTE(1L)
^KI - indent block by current tab size
^KU - unindent block by current tab size
File Commands:
^KD - save file, then exit editor
^KX - save file only if modified, then exit
^KS - save file, continue editing
^KT - save file under new name, continue editing
^KQ - exit editor without saving
Text Insertion:
^N - insert new line at cursor, leave cursor on current
line
<Enter> - insert new line at cursor, cursor moves to start
of new line
printable characters are (in insert mode) inserted in front
of the cursor
Text Deletion Commands:
<BackSpace> - delete character to left of cursor, move cur-
sor left
^G - delete character under cursor, do not move cursor
^Y - delete current line
^QY - delete from cursor to end of line
^T - delete from cursor to end of word
^KY - delete marked block
Change Editing Modes:
^V - insert character in front of cursor / overwrite char-
acter at cursor
^OI - indent new line to match previous / start new line at
column 0
^OU - <BackSpace> matches earlier indentation / deletes
just one character
Window Commands:
^OK - change to another window, or create a new window
below cursor [the new window will start on the line
immediately below the cursor, and continue down to
the bottom line in the current window.]
^OM - change the size of the current window [the cursor
line will become the new boundary between the current
window and the one below (or above if the current
window is the bottom window)]
Miscellaneous Commands:
^U or <ESC> - abort current command
^J - obtain on-screen help
^QL - restore current line
^K0 ... ^K9 - set position marker 0 ... 9
^\ - redraw entire display (useful if screen gets garbled)
^OT - set tab stop interval
Printed 2/6/91 dte Version 5.1 3
DTE(1L) Programmer's Manual DTE(1L)
^KF - shell out to operating system
AUTHOR
Douglas Thomson, Monash University College Gippsland.
BUG REPORTS TO
Douglas Thomson doug@giaea.oz
Printed 2/6/91 dte Version 5.1 4